【玩转腾讯云】 在Debian上配置Git服务器,客户端使用VSCode访问 |
您所在的位置:网站首页 › git服务器搭建 修改访问路径 › 【玩转腾讯云】 在Debian上配置Git服务器,客户端使用VSCode访问 |
一、服务器端:安装配置Git(以Debian 10 buster为例)安装git软件代码语言:txt复制sudo apt install git确认安装成功代码语言:txt复制git --version创建git用户 为刚搭建好的Git创建一个账号 代码语言:txt复制useradd -m git然后为这个账号设置密码 代码语言:txt复制passwd git配置git用户使用git-shell首先确认一下系统shell里是不是已经有了git-shell 代码语言:txt复制cat /etc/shells如果没有,我们可以查询一下git-shell的安装路径: 代码语言:txt复制which git-shell然后我们把git-shell加进到系统shell里面 代码语言:txt复制which git-shell >> /etc/shells最后,使用 chsh -s 命令修改git用户使用git-shell 代码语言:txt复制sudo chsh git -s $(which git-shell)初始化Git仓库创建/repos目录,用于存放 Git 仓库 代码语言:txt复制mkdir /repos为/repos配置用户权限 代码语言:txt复制sudo chown -R git:git /repos代码语言:txt复制sudo chmod 0700 /repos创建第一个项目仓库,并进行初始化 代码语言:txt复制mkdir /repos/project.git代码语言:txt复制cd /repos/project.git代码语言:txt复制git init --bare --shared二、客户端:安装配置Git(以macOS 10.15 Catalina为例)安装Git软件在 Mac 上安装 Git 有多种方式。 最简单的方法是安装 Xcode Command Line Tools。 先打开 Terminal终端,尝试运行 git 命令。 代码语言:txt复制git --version如果没有安装过命令行开发者工具,将会提示你安装。 初次运行 Git 前的设置设置用户信息代码语言:txt复制git config --global user.name "username" git config --global user.email [email protected]输入以下命令查看配置是否成功 代码语言:txt复制git config --list --show-origin配置默认文本编辑器当 Git 需要你输入信息时会调用它。 如果未配置,Git 会使用操作系统默认的文本编辑器。 如果想使用不同的文本编辑器,例如 vscode,可以这样做: 代码语言:txt复制git config --global core.editor code生成SSH公钥首先确认自己是否已拥有密钥: 代码语言:txt复制$ cd ~/.ssh $ ls authorized_keys2 id_dsa known_hosts config id_dsa.pub如果没有找到id_dsa和id_dsa.pub两个文件,运行 ssh-keygen 程序来创建: 代码语言:txt复制ssh-keygen -o首先, ssh-keygen 会确认密钥的存储位置(默认是 .ssh/id_rsa); 然后,它会要求输入两次密钥口令;如果不想在使用密钥时输入口令,将其留空即可。 最后,将得到的**id_dsa.pub**上传到服务器。 三、服务器端:将用户公钥加入系统假设我们已经获得了客户端上传的公钥文件id_dsa.pub,并将它们保存在/tmp文件夹中。 执行一下命令,将公钥加入用户 git 的 .ssh 目录下 authorized_keys 文件的末尾: 代码语言:txt复制cat /tmp/id_rsa.pub >> ~/.ssh/authorized_keys客户端:使用VSCode访问Git服务创建本地Git仓库创建本地Git仓库,将此仓库设置为项目的远程仓库并向其推送分支。 运行如下命令: 代码语言:txt复制mkdir /path/to/project cd /path/to/project touch /path/to/project/README.md git init git add . git commit -m 'initial commit' git remote add origin [email protected]:/git/project.git git push -u origin master打开VSCode使用Git仓库在VSCode新建一个窗口,打开“源代码管理”选择“打开文件夹”,“/path/to/project”Enjoy it~! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |